﻿#include <iostream>
using namespace std;

template <class Type>
Type maxof(Type a, Type b) {
	return a > b ? a : b;
}

template <>
const char* maxof<const char*>(const char* a, const char* b) {
	return "CCC";
}

int main() {
	cout << maxof("ABC", "AAA") << endl;

	cin.get();
}